//1.0 导入vue核心包
import Vue from 'vue';

//2.0 导入App.vue的vue对象
import App from './App.vue';

//3.0 将vue-router集成到这个项目中来
import vueRouter from 'vue-router';

//3.0.1 将 vueRouter对象绑定到Vue对象上
Vue.use(vueRouter);

//3.0.2 导入路由规则对应的组件对象
import login from './components/login.vue';
import register from './components/register.vue';


//3.0.3 定义路由规则
var router = new vueRouter({
    routes:[
        {path:'/login',component:login},
        {path:'/register',component:register}
    ]
});

new Vue({
    el:'#app',
    //对象使用这个路由规则
    router:router,
    //render:function (create) { create(App) }  //es5写法
    render:c=>c(App)    //es6的函数写法 =>: goes to  左边C是参数  c(App)是方法体

    
    //render:(c)=>{c(App);}           //有多个参数 (c)的小括号不能省略    { 内有多条语句  大括号不能省略 还有分号也不能省略}
})